package cn.ibdsr.human.transfer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @description 存放分页查询的数据
 * @author chenglx
 * @version V1.0
 * @createDate 2019/10/30 12:24
 * <p>
 * Date Author Description
 * ------------------------------------------------------
 * 2019/10/30 chenglx init
 *
 */
@ApiModel("分页返回数据")
@Data
public class PageModel<T> implements Serializable {

    private static final long serialVersionUID = -1678194621230568645L;

    /**
     * 请求第几页数据（从1开始）
     */
    @ApiModelProperty("请求第几页数据")
    private Long pageNo;
    /**
     * 请求的页大小
     */
    @ApiModelProperty("请求的页大小")
    private Long pageSize;

    /**
     * 总记录数
     */
    @ApiModelProperty("总记录数")
    private Long totalCount;
    /**
     * 总页数
     */
    @ApiModelProperty("总页数")
    private Long totalPage;

    /**
     * 记录列表
     */
    @ApiModelProperty("记录列表")
    private List<T> data;





}
